Version 3.4.2 has two bug fixes: in the XScrollBox set,and in Replace. Also, there is a new variation of XScrollBox called XScrollBoxML.
WHAT'S NEW IN RELEASE (3.4.1)
Version 3.4.1 contains no new XCMD's since version 3.4, just some bug fixes and enhancements. Bugs were fixed in MenuHandler, the XScrollBox set, and WritePermission. Enhancements were made to the XScrollBox, XScrollBoxF, XScrollBoxM, SortField, SortFieldByItem, and MultiSort.
WHAT'S NEW IN RELEASE (3.4)
ΓÇó Several of our XCMD's have been altered for compatibility with SuperCard. In particular, Password, GetResources, and each of the three XScrollBox XFCN's have undergone minor revisions for that purpose. We have chosen not to fix the incompatibilities of two of our XCMD's, MenuHandler and AuxWindow, because they are not useful in SuperCard's environment. The remainder of the XCMD's in this stack have passed our SuperCard compatibility tests without revision; however, those which manipulate resources or return information about resources, ClipToPICT, PICTFileToRes, DeleteResFork, IsResource, GetResources, RInstall, and ResList, are seldom appropriate for use with SuperCard, which substitutes routines and data structures of its own for traditional Macintosh resource management.
ΓÇó The TextStream XCMD was rewritten. A number of bugs have been fixed, and the source is now more presentable.
ΓÇó Minor bugs have been fixed in several of the XCMD's. Their changes have been documented under the heading "Revision History" on the cards that describe them. Bugs have been fixed in PictureShow, ClipToPICT, PICTFileToRes, DeleteResFork, RInstall, IsResource, ResList, GetResources, ModalDialog, System Folder, HyperFolder, SerialHandler, MenuHandler, XScrollBox, XScrollBoxF, and XScrollBoxM.
ΓÇó Some copyright notices have been changed.
ΓÇó A few new C utilities have been added to LSC Utilities, now called C Utilities.
ΓÇó There are four new XCMD's: WritePermission, MultiSort, ChooserName, and PopList.
ΓÇó Some notes regarding the XCMD's in this stack that were written in THINK CΓäó:
All of Roger's XCMD's in release 3.1 were compiled under THINK LightSpeed CΓäó
version 3.0. All of the XCMD's that he updated for this release (3.4) were compiled
under THINK CΓäó version 4.0. The new MultiSort XCMD compiles under THINK CΓäó
4.0 but uses the "qsort" function from THINK LightSpeed CΓäó 3.0.
ΓÇó In our scripts, we've made a greater overall effort to show off our own stuff. We've provided examples on most of the cards that describe our XCMD's, and the script of this stack is replete with instances of their use.
ΓÇó The source code for almost all of the XCMD's is now available in this stack, including several for which source was not available in earlier releases. (There is one XFCN whose source we included in earlier releases but not in this release, Roger Brown's SerialHandler. It should be noted that the source to SerialHandler we've previously released will compile under THINK's LightspeedC 3.0, but it won't produce a working XCMD. Under LightspeedC 2.15, it produces a working though somewhat imperfect SerialHandler.)
CHANGES IN VERSION 3.2 (September 15, 1989):
ΓÇó Version 3.2 was a limited internal release. It incorporated two new XCMD's (MultiSort and ChooserName) and some copyright changes.
ΓÇó Note: Version 3.2 was erroneously marked 3.3 on the first card and 3.1 in the vers resource. Yes, we released it in a very big hurry. To minimize confusion, there was no version 3.3 release.
CHANGES IN VERSION 3.1 (June 1, 1989):
ΓÇó Most of the XCMD's and XFCN's that were released in earlier Dartmouth stacks were updated in version 3.1. Several bugs were fixed, and the sources were recompiled using the latest versions of the development systems we use.
ΓÇó Two of the previously released XCMD's were rewritten so that frequently requested features could be added:
1) the PopUpPicture XCMD was transformed into a new XCMD, PictureShow, that has all the features of PopUpPicture and can also create a modeless window that's disposed of under script control by another new XCMD, PictureHide. Moreover, PictureShow automatically extracts color table information from pictures in PICT2 format, so that it can display those pictures in their proper colors.
2) the FieldToFile XCMD was replaced by a new XCMD, WriteToFile, that is capable of writing the contents of any HyperTalk container to a file, not just fields, and can append to as well as replace existing files.
ΓÇó In all, we released twenty new HyperCard extensions in version 3.1: WriteToFile, PictureShow, PictureHide, ModalDialog, SizeCardWindow, ObjectExists, Password, ConvertDate, SystemFolder, HyperFolder, AuxActive, RInstall, GetResources, IsResource, and ResList from Kevin, and SortField, SortFieldByItem, MenuHandler, FindKey, and Replace from Roger.